<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>grid布局</title>
		<style>
			.container{
				font-size: 10px;
				display: grid;
				grid-gap: 0.5em;
				background-color: lightblue;
			}
			.container span{
				width: 5em;
				height: 5em;
				border-radius: 50%;
				background-color: darkcyan;
			}
			.container:nth-child(1){
				grid-template-columns: repeat(4, 1fr);
			}
			.container:nth-child(2){
				grid-template-columns: repeat(3, 1fr);
			}
			.container:nth-child(3){
				grid-template-columns: repeat(2, 1fr);
			}
		</style>
	</head>
	<body>
		<div class="container">
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
		</div>
		<div class="container">
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
		</div>
		<div class="container">
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
			<span></span>
		</div>

	</body>
</html>
